.bd-licheng-div {
    background-color: #f2f2f2;
    padding: 5px 10px;
    border-radius: 3px;
}

.bd-licheng input {
    border: 0px;
    background-color: #f2f2f2;
    outline: none;
    width: 85%;
}

.bd-lichengs input {
    border: 0px;
    background-color: #f2f2f2;
    outline: none;
    width: 36%;
}

.bd-licheng img {
    height: 18px !important;
    width: 20px !important;
    margin-top: 0px !important;
    margin-right: 5px !important;
}

.bd-lichengs img {
    height: 18px !important;
    width: 20px !important;
    margin-top: 0px !important;
    margin-right: 5px !important;
}

.bd-lichengs .cur {
    color: #6dbc2d;
    background-color: #FFFFFF;
    border: 1px solid #6dbc2d;
}

.bd-licheng .cur {
    color: #6dbc2d;
    background-color: #FFFFFF;
    border: 1px solid #6dbc2d;
}

.border-top-bottom {
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

.border-tops {
    border-top: 1px solid #e1e1e1;

}

.border-1 {
    border: 1px solid #e1e1e1;

}

.border-2 {
    border: 1px solid #e1e1e1;
    border-top: none;
}

.more-service .am-control-nav {
    position: absolute;
    top: -40px;
    text-align: right;
    /*z-index: 0;*/
    /*right: -40%;*/
    height: 10px;
}

.font-color-4 {
    color: #e58c0f;
}

.more-service {

}

.more-service .am-u-sm-3 {
    z-index: 100000;
}

.more-service [class*=am-u-] {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
}

.menu-bg1 {
    background: url('../images/icons/bg1.png') no-repeat;
    background-size: 100% 40px;
    height: 40px;
    width: 28%;
    line-height: 40px;
    position: absolute;
    left: 1.1rem;
    z-index: 4;
    padding-right: 15px;
}

.menu-bg2 {
    background: url('../images/icons/bg2.png') no-repeat;
    background-size: 100% 40px;
    height: 40px;
    width: 30%;
    line-height: 40px;
    /*margin-left: -10px;*/
    position: absolute;
    left: 25%;
    z-index: 3;
    padding-left: 12px;
}

.menu-bg3 {
    background: url('../images/icons/bg3.png') no-repeat;
    background-size: 100% 40px;
    height: 40px;
    width: 30%;
    line-height: 40px;
    position: absolute;
    left: 50%;
    z-index: 2;
    margin-left: -1.1rem;
    padding-left: 20px;
}

.menu-bg4 {
    background: url('../images/icons/bg4.png') no-repeat;
    background-size: 100% 40px;
    height: 40px;
    width: 30%;
    line-height: 40px;
    position: absolute;
    left: 75%;
    margin-left: -2.2rem;
    padding-left: 25px;
    z-index: 1;
}

.padding-li {
    padding: 5px 1rem !important;
}

.padding-li-3 {
    padding: 10px 1rem !important;
}

.padding-li-2 {
    padding: 5px 0rem !important;
}

.padding-li-1 {
    padding: 0px 1rem 0 0 !important;
}

.margin-topfu5 {
    margin-top: -5px;
}

.img-30 {
    width: 30px !important;
    height: 30px
}

.text-del {
    text-decoration: line-through
}

.img-40-30 {
    width: 35px;
    height: 30px;
    border-radius: 3px;
}

.margin-top-100 {
    margin-top: 100px;
}

.img-80 {
    width: 80px !important;
    height: 80px !important;
}

.img-100 {
    width: 100px !important;
    height: 100px !important;
}

.border-circle-3 {
    border-radius: 10px;
}

.img-60 {
    width: 60px !important;
    height: 60px !important;
}

.img-65 {
    width: 65px !important;
    height: 65px !important;
    margin-top: 3px;
    border-radius: 50%;
}
.div-65 {
    width: 65px !important;
    height: 65px !important;
   margin: 0 auto;
}

.img-40 {
    width: 40px !important;
    height: 40px !important;
}

.img-50 {
    width: 50px !important;
    height: 50px !important;
    border-radius: 50%;
}

.img-55 {
    width: 55px !important;
    height: 55px !important;
    border-radius: 50%;
}

.width-60px {
    width: 60px;
}
.width-70px {
    width:70px;
}
.width-75px {
    width: 75px;
}

.width-50px {
    width: 50px;
}

.width-40px {
    width: 40px;
}

.height-30 {
    height: 30px;
}

.width-30px {
    width: 30px;
}
.width-20px {
    width: 20px;
}
.width-17px {
    width: 17px;
}
.width-35px {
    width: 35px;
}

.img-80-60 {
    width: 80px !important;
    height: 55px !important;
    border-radius: 3px;
}

.img-70-60 {
    width: 70px !important;
    height: 55px !important;
    border-radius: 3px;
}

.img-70-70 {
    width: 72px !important;
    height: 72px !important;
    border-radius: 3px;
}

.img-45 {
    width: 45px !important;
    height: 45px !important;
}

.img-35 {
    width: 35px !important;
    height: 35px !important;
}

.img-40-35 {
    width: 35px !important;
    height: 40px !important;
}

.margin-topfu-3 {
    margin-top: 2px;
}

.img-15 {
    width: 15px !important;
    height: 15px
}

.img-10 {
    width: 10px !important;
    height: 10px
}

.img-20 {
    width: 20px !important;
    height: 20px !important;
}

.img-25 {
    width: 25px !important;
    height: 25px
}

.img-50-30 {
    width: 50px !important;
    height: 30px !important;
}

.margin-top-right-right {
    margin-top: 20px;
    margin-left: 5px;
}

.border-right {
    border-right: 1px solid #d4d4d4;
}
.border-right-2 {
    border-right: 1px solid #FFFFFF;
}
.padding-top-3 {
    padding-top: 2px;
}

.padding-top-3px {
    padding-top: 3px;
}

.padding-top-5 {
    padding-top: 5px;
}

.margin-top-fu2 {
    margin-top: -3px
}

.margin-top-fu5 {
    margin-top: -5px
}

.margin-top-fu30 {
    margin-top: -30px
}

.width-100 {
    width: 100%;
}

.margin-top-6 {
    margin-top: 6px;
}

.width-100px {
    width: 60%;
    margin-left: 40%;
}

.width-90px {
    width: 90px;
}

.width-150pxs {
    width: 150px;
}

.width-120pxs {
    width: 120px;
}

.border-0 {
    border: 0 !important;
    outline: none;
    margin-top: -5px;
}

.padding-top-4 {
    padding-top: 7px;
}

.date-input {
    border: 0px;
    width: 35%;
    margin-top: -3px;
}

figure {
    margin-bottom: 0 !important;
}

.menu-font {
    color: #5b5b5b !important;
}

.font-main-colors {
    color: #6dbc2d;
}

.tixing {
    background: url("../images/icons/tixing.png") no-repeat;
    background-size: 100% 70px;
    height: 70px;
    padding-top: 39px;
}

.tixing.cur {
    background: url("../images/icons/tixing_on.png") no-repeat;
    background-size: 100% 70px;
    height: 70px;
}

.baoyang {
    background: url("../images/icons/baoyang.png") no-repeat;
    background-size: 100% 70px;
    height: 70px;
    padding-top: 39px;
}

.baoyang.cur {
    background: url("../images/icons/baoyang_on.png") no-repeat;
    background-size: 100% 70px;
    height: 70px;
}

.kuaixian {
    background: url("../images/icons/kuaixian.png") no-repeat;
    background-size: 100% 70px;
    height: 70px;
    padding-top: 39px;
}

.kuaixian.cur {
    background: url("../images/icons/kuaixian_on.png") no-repeat;
    background-size: 100% 70px;
    height: 70px;
}

.xinde {
    background: url("../images/icons/xinde.png") no-repeat;
    background-size: 100% 70px;
    height: 70px;
    padding-top: 39px;
}

.xinde.cur {
    background: url("../images/icons/xinde_on.png") no-repeat;
    background-size: 100% 70px;
    height: 70px;
}

.border-bottom {
    border-bottom: 1px solid #dcdcdc;
}

.pinglun-div {
    border: 1px solid #d4d4d4;
    height: 30px;
    border-radius: 3px;
    margin-top: 11px;
}

.pinglun-div input {
    margin-top: -23px;
}

.padding-left-0 {
    padding-left: 0 !important;
}

.padding-right-0 {
    padding-right: 0 !important;
}

.padding-right-20 {
    padding-right: 20px !important;
}

.font-color-1 {
    color: #e58c0f;
}

.font-color-2 {
    color: #ff551a;
}

.font-color-11 {
    color: #898989;
}

.font-color-13 {
    color: #343434;
}

.font-color-14 {
    color: #546893;
}

.font-color-15 {
    color: #787878;
}

.font-color-16 {
    color: #9a9a9a;
}

.font-color-12 {
    color: #49b7b7;
}
.font-underline {
   text-decoration: underline;
}
.padding-left-right-1 {
    padding: 0px 2.5px 0 5px !important;
}

.padding-left-right-2 {
    padding: 0px 2.5px !important;
}

.padding-left-right-3 {
    padding: 0px 5px 0 2.5px !important;
}

.padding-bottom-big {
    padding-bottom: 45px;
}

.font-yellow {
    color: #ff9b1a !important;
}

.icon-edits {
    background: url("../images/icons/icon_edit.png") no-repeat;
    height: 15px;
    width: 15px;
    background-size: 15px 15px;
    position: absolute;
    bottom: 1px;
    left: 0px;
    /*margin-top: 5px;*/
    /*padding: 15px;*/
    /*margin-top: 20px;*/
}

.icon-gouxuan {
    background: url("../images/icon/index/icon_6.png") no-repeat;
    height: 20px;
    width: 20px;
    background-size: 20px 20px;
    margin-top: 5px;
}

.icon-gouxuan.cur {
    background: url("../images/icon/index/icon_5.png") no-repeat;
    background-size: 20px 20px;
}

.icon-zan {
    background: url("../images/icons/pinglun/zan.png") no-repeat;
    padding: 10px;
    background-size: 20px 20px;
    margin-right: 5px;
    position: absolute;
    left: 28%;
}

.icon-message {
    background: url("../images/icons/pinglun/message.png") no-repeat;
    padding: 10px;
    background-size: 20px 20px;
    margin-right: 5px;
    position: absolute;
    left: 28%;
}

.icon-zan.cur {
    background: url("../images/icons/pinglun/zan_on.png") no-repeat;
    background-size: 20px 20px;
}

/*分享*/
.mod_sharetips {
    display: none;
    position: fixed;
    top: 20px;
    right: 20px;
    width: 170px;
    height: 90px;
    z-index: 101;
    background-image: url(../images/icons/pinglun/sharetips.png);
    background-repeat: no-repeat;
    -webkit-background-size: 170px 90px;
    background-size: 170px 90px
}

/******商城*******/

/**右边箭头*/
.icon-arrow-right {
    background: url("../images/icons/arrow-right.png") no-repeat;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
    position: absolute;
    top: 11px;
    right: 10px;
}

.shop-bg {
    background-color: #ff551a;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    margin-left: 16px;
    position: absolute;
    top: 5px;
}

.shop-font {
    height: 20px;
    width: 20px;
    margin-left: 16px;
    position: absolute;
    top: -9px;
}

.shop-add {
    background: url('../images/icons/detail/jia.png') no-repeat;
    background-size: 20px 20px;
    position: absolute;
    width: 20px;
    height: 20px;
    left: 20%;
    top: 15px
}

.shop-jian {
    background: url('../images/icons/detail/jian.png') no-repeat;
    background-size: 20px 20px;
    position: absolute;
    width: 20px;
    height: 20px;
    right: 13%;
    top: 15px
}

.shop-add-list {
    background: url('../images/icons/detail/jia.png') no-repeat;
    background-size: 20px 20px;
    position: absolute;
    width: 20px;
    height: 20px;
    left: 20%;
    top: 0px
}

.shop-jian-list {
    background: url('../images/icons/detail/jian.png') no-repeat;
    background-size: 20px 20px;
    position: absolute;
    width: 20px;
    height: 20px;
    right: 7%;
    top: 0px
}

.ui-poptips {
    width: 100%;
    position: fixed;
    top: 250px;
    left: 0;
    z-index: 10000;
}

.ui-poptips .ui-poptips-cnt {
    margin: 0 20px;
    background-color: rgba(0, 0, 0, .6);
    line-height: 40px;
    height: 40px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    /*border-bottom-left-radius: 3px;*/
    /*border-bottom-right-radius: 3px;*/
    border-radius: 3px;
    overflow: hidden;
}

.ui-poptips-success i:before {
    background-position: -25px -50px
}

.margin-bottom-50 {
    margin-bottom: 50px;
}

.search {
    width: 100%;
    height: 35px;
    line-height: 35px;
    margin-top: 7px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    border-radius: 5px;
    background-color: #FFFFFF;
    -webkit-box-sizing: border-box;
    position: relative;

}

.searchimg {
    margin-top: 10px;
    margin-left: 5px;
    width: 15px;
    height: 15px;

}

.search input {
    outline: none;
    border: 0px;
    width: 100%;
    font-size: 16px;
    width: 85%;
    color: #343434;
    background: rgba(0, 0, 0, 0);
    margin-top: -5px;
    margin-left: -15px;
}

.icon-sort.cur {
    background: url("../images/icon/index/icon_151.png");
    background-size: 12px 13px;
    height: 13px;
    width: 12px;
    position: absolute;
    top: 5px;
    right: -20px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)

}

.icon-sort {
    background: url("../images/icon/index/icon_151.png");
    background-size: 12px 13px;
    height: 13px;
    width: 12px;
    position: absolute;
    top: 4px;
    right: -20px;
}

.pinglun {
    background-color: #6dbc2d;
    width: 90%;
    height: 30px;
    border-radius: 3px;
    line-height: 30px;
    padding-left: 20px;
    position: relative
}

.pinglun-fuwu {
    background: url("../images/icons/pinglun/fuwu.png") no-repeat;
    width: 13px;
    height: 15px;
    background-size: 13px 15px;
    position: absolute;
    top: 8px;
    left: 2px;
}

.pinglun-jishu {
    background: url("../images/icons/pinglun/jishu.png") no-repeat;
    width: 13px;
    height: 15px;
    background-size: 13px 15px;
    position: absolute;
    top: 8px;
    left: 2px;
}

.pinglun-huanjing {
    background: url("../images/icons/pinglun/huanjing.png") no-repeat;
    width: 13px;
    height: 15px;
    background-size: 13px 15px;
    position: absolute;
    top: 7px;
    left: 3px;
}

.kakajin-div {
    height: 100px;
    background-color: #f4ec65;
    padding-top: 10px;
}

.kakajin-img {
    padding-top: 59px;
    background: url('../images/icons/kakajin_top.png') no-repeat;
    background-size: 120px 80px;
    height: 80px;
    width: 120px;
    margin: 0 auto;
}

.huodong-1 {
    position: relative;
    background: url("../images/icons/active/lan.png") no-repeat;
    height: 50px;
    width: 100%;
    background-size: 100% 50px;
    line-height: 50px;
}

.liwu {
    background: url("../images/icons/active/liwu.png") no-repeat;
    height: 35px;
    width: 35px;
    background-size: 35px 35px;
    position: absolute;
    left: 5px;
    top: 8px;
}

.huodong-2 {
    position: relative;
    background: url("../images/icons/active/ju.png") no-repeat;
    height: 50px;
    width: 100%;
    background-size: 100% 50px;
    line-height: 50px;
}

.am-padding-left-xll {
    padding-left: 50px;
}

.biaoshi {
    background: url("../images/icons/active/masonry.gif") no-repeat;
    height: 15px;
    width: 15px;
    background-size: 15px 15px;
    position: absolute;
    left: 2px;
    top: 4.5px;
}

.icon-pinglun {
    background: url('../images/icons/pinglun/message.png') no-repeat;
    height: 20px;
    width: 20px;
    background-size: 20px 20px;
    position: absolute;
    right: 10px;
    top: 7px;
}

.anser-div {
    padding-left: 60px;
    position: relative;
}

.anser-pic-div {
    position: absolute;
    left: 1rem;
    top: 0px;
}

.icon_38 {
    background: url('../images/icon/index/icon_38.png') no-repeat;
    height: 24px;
    width: 23px;
    background-size: 23px 24px;
    position: absolute;
    left: 1rem;
    top: 5px;

}

.icon_1 {
    background: url('../images/icon/index/icon_1.png') no-repeat;
    height: 20px;
    width: 15px;
    background-size: 15px 20px;
    position: absolute;
    left: 1.2rem;
    top: 15px;

}

.icon_2 {
    background: url('../images/icon/index/icon_2.png') no-repeat;
    height: 20px;
    width: 20px;
    background-size: 20px 20px;
    position: absolute;
    left: 1rem;
    top: 15px;

}
.icon_0151
{
    background: url('../images/icon/bussiness/icon_0151.png') no-repeat;
    height: 20px;
    width: 20px;
    background-size: 20px 20px;
    position: absolute;
    left: 1rem;
    top: 15px;
}

.icon_50 {
    background: url('../images/icon/index/icon_50.png') no-repeat;
    height: 16px;
    width: 16px;
    background-size: 16px 16px;
    position: absolute;
    left: 1rem;
    top: 6px;
}

.padding-left-xl {
    padding-left: 3rem;
}

.register li input {
    border: none;
    outline: none;
    width: 90%;
    font-size: 15px;
    color: #787878;
    vertical-align: inherit !important;
}

.validate_btn {
    border: 1px solid #f0906a;
    color: #cc9a79;
    position: absolute;
    font-style: normal;
    right: 1rem;
    top: 8px;
    padding: 3px 6px;
    border-radius: 3px;
    background-color: #ffffff;
}

.validate_btn.disabled {
    border: 1px solid #9a9a9a;
    color: #343434;
    background-color: #9a9a9a;
}

.div-logo {
    margin-top: 2.4rem;
    background: url("../images/icon/logo.png");
    background-size: 85px 85px;
    width: 85px;
    height: 85px;
    margin: 2.4rem auto 0;
    border-radius: 50%;
}

.icon_26 {

    /*background: url("../images/icon/icon_26.png") no-repeat;*/
    background-size: cover;
    width: 320px;
    height: 12px;
    margin: .2rem auto 0;
    line-height: 12px;
    background-position: -55px 0px;
    font-size: 14px;
    /*position: relative;*/
}
.icon_26:after
{
    background: url("../images/icon/icon_26_03.png") no-repeat;
    background-size: cover;
    width: 100px;
    height: 12px;
    display: inline-block;
    content: "";
    position: absolute;
    right: 0px;
    /*top: 0;*/
    background-position: 0px 0px;
}
.icon_26:before
{
    background: url("../images/icon/icon_26_01.png") no-repeat;
    background-size: cover;
    width: 100px;
    height: 12px;
    display: inline-block;
    content: "";
    position: absolute;
    /*top: 0;*/
    left: 0px;
    background-position: -65px 0px;
}

.icon_24 {
    background: url("../images/icon/icon_24.png") no-repeat;
    background-size: 100% 20px;
    width: 100%;
    height: 20px;
    margin: 1rem auto 0;
    background-position: 0px 0px;
    line-height: 20px;
    font-size: 14px;
}

.icon_52 {
    background: url("../images/icon/index/icon_52.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 53px;
    top: 14px;
}

.icon_55 {
    background: url("../images/icon/index/icon_55.png") no-repeat;
    background-size: cover;
    width: 80px;
    height: 80px;
    margin: 15px auto 10px;
}

.icon_48 {
    background: url("../images/icon/index/icon_48.png") no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    left: -20px;
    top: 3px;
}

.icon_41 {
    background: url("../images/icon/index/icon_41.png") no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    left: -20px;
    top: 2px;
}

.icon_40 {
    background: url("../images/icon/index/icon_40.png") no-repeat;
    background-size: 17px 17px;
    width: 17px;
    height: 17px;
    position: absolute;
    left: -21px;
    top: 1px;
}

.icon_41.cur {
    background: url("../images/icon/index/icon_421.png") no-repeat;
    background-size: 16px 16px;

}

.icon_48.cur {
    background: url("../images/icon/index/icon_47.png") no-repeat;
    background-size: 16px 16px;
}

.icon_49 {
    background: url("../images/icon/index/icon_49.png") no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    left: -20px;
    top: 3px;
}

.icon_53 {
    background: url("../images/icon/index/icon_53.png") no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    left: -20px;
    top: 3px;
}

.icon_71s {
    background: url("../images/icon/index/icon_71.png") no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    left: -20px;
    top: 3px;
}

.icon_39 {
    background: url("../images/icon/index/icon_39.png") no-repeat;
    background-size: 18px 16px;
    width: 18px;
    height: 16px;
    position: absolute;
    left: -25px;
    top: 3px;
}

.icon_12 {
    background: url("../images/icon/index/icon_12.png") no-repeat;
    background-size: 25px 21px;
    width: 25px;
    height: 21px;
    position: absolute;
    left: 0px;
    top: -1rem;
}

.icon_12s {
    background: url("../images/icon/index/icon_12.png") no-repeat;
    background-size: 25px 21px;
    width: 25px;
    height: 21px;
    position: absolute;
    left: 0px;
    top: 0rem;
}

.icon_28 {
    background: url("../images/icon/index/icon_28.png") no-repeat;
    background-size: 18px 19px;
    width: 18px;
    height: 19px;
    position: absolute;
    left: 33px;
    top: 13px;
}
.icon_28_2 {
    background: url("../images/icon/index/icon_28.png") no-repeat;
    background-size: 18px 19px;
    width: 18px;
    height: 19px;
    position: absolute;
    left: 1px;
    top: 7px;
}
.icon_29 {
    background: url("../images/icon/index/icon_29.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 32px;
    top: 14px;
}
.icon_56 {
    background: url("../images/icon/index/icon_56.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 32px;
    top: 14px;
}
.icon_29_2 {
    background: url("../images/icon/index/icon_29.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 7px;
}
.icon_20_2
{
    background: url("../images/icon/index/icon_20.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 7px;
}
.icon_58 {
    background: url("../images/icon/index/icon_58.png") no-repeat;
    background-size: 16px 18px;
    width: 16px;
    height: 18px;
    position: absolute;
    left: -20px;
    top: 0px;
}

.icon_59 {
    background: url("../images/icon/index/icon_59.png") no-repeat;
    background-size: 20px 18px;
    width: 20px;
    height: 18px;
    position: absolute;
    left: -22px;
    top: 0px;
}

.icon_60 {
    background: url("../images/icon/index/icon_60.png") no-repeat;
    background-size: 22px 18px;
    width: 22px;
    height: 18px;
    position: absolute;
    left: -25px;
    top: 0px;
}

.icon_61 {
    background: url("../images/icon/index/icon_61.png") no-repeat;
    background-size: 15px 10px;
    width: 15px;
    height: 10px;
    position: absolute;
    right: -20px;
    top: 8px;
}

.icon_8 {
    background: url("../images/icon/index/icon_arrow_left.png") no-repeat;
    background-size: 9px 17px;
    width: 9px;
    height: 17px;
    position: absolute;
    left: 0px;
    top: 18px;
}

.icon_66 {
    background: url("../images/icon/index/icon_66.png") no-repeat;
    background-size: 90px 90px;
    width: 90px;
    height: 90px;

    margin: 0px auto 0px;
}

.icon_65 {
    background: url("../images/icon/index/icon_65.png") no-repeat;
    background-size: 22px 17px;
    width: 22px;
    height: 17px;
    position: absolute;
    left: -28px;
    top: 3px;
}

.icon_031 {
    background: url("../images/icon/index/icon_031.png") no-repeat;
    background-size: 35px 35px;
    width: 35px;
    height: 35px;
    margin: 0 auto;
}

.icon_64 {
    background: url("../images/icon/index/icon_64.png") no-repeat;
    background-size: 100% 35px;
    width: 100%;
    height: 35px;
    margin: 0 auto;
    line-height: 35px;
    letter-spacing: 2px;
    padding-left: 6px;
}

.icon_62 {
    background: url("../images/icon/index/icon_62.png") no-repeat;
    background-size: 75px 44px;
    width: 75px;
    height: 44px;
    position: absolute;
    left: 50%;
    top: -22px;
    margin-left: -37px;
}

.icon_63 {
    background: url("../images/icon/index/icon_63.png") no-repeat;
    background-size: 19px 19px;
    width: 19px;
    height: 19px;
    position: absolute;
    right: 0px;
    top: 15px;
}

.icon-select {
    background: url("../images/icon/index/icon_6.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0px;
    top: 1.1rem;

}

.icon-select.cur {
    background: url("../images/icon/index/icon_5.png") no-repeat;
    background-size: 18px 18px;
}
.icon-select.curs {
    background: url("../images/icon/index/icon_5.png") no-repeat;
    background-size: 18px 18px;
    left: 0px;
    top: -1px;
}
.icon_120 {
    background: url("../images/icon/index/icon_120.png") no-repeat;
    background-size: 17px 17px;
    width: 17px;
    height: 17px;
    position: absolute;
    right: 0px;
    top: 1.4rem;
}

.icon_9-1 {
    background: url("../images/icon/public/icon_9.png") no-repeat;
    background-size: 35px 35px;
    width: 35px;
    height: 35px;
    margin-left: 5px;
    margin-top: 5px;
}

.icon_71_1 {
    background: url("../images/icon/public/icon_71.png") no-repeat;
    background-size: 30px 30px;
    background-size: 35px 35px;
    width: 35px;
    height: 35px;
    margin-left: 5px;
    margin-top: 5px;
}

.icon_71 {
    background: url("../images/icon/public/icon_71.png") no-repeat;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
    /*margin-left:5px;*/
    /*margin-top: 5px;*/
    margin-top: -2px;
}

.icon_121 {
    background: url("../images/icon/index/icon_121.png") no-repeat;
    background-size: 20px 19px;
    width: 20px;
    height: 19px;
    position: absolute;
    right: 0;
    top: 15px;
}

.icon_5
{
    background: url("../images/icon/index/icon_5.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 2px;
    top: 0px;
}



.icon_93
{
    background: url("../images/icon/index/icon_93.png") no-repeat;
    background-size: 75px 95px;
    width: 75px;
    height: 95px;
    margin: 1rem auto;

}
.icon_98
{
    background: url("../images/icon/index/icon_98.png") no-repeat;
    background-size: 75px 95px;
    width: 75px;
    height: 95px;
    margin: 1rem auto;
}
.icon_14 {
    background: url("../images/icon/index/icon_14.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 8px;
}


.icon_026_1 {
    background: url("../images/icon/bussiness/icon_026.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -5px;
    top: 0px;
}

.icon_027_1 {
    background: url("../images/icon/bussiness/icon_027.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -5px;
    top: 0px;
}
.icon_02
{
    background: url("../images/icon/bussiness/icon_02.png") no-repeat;
    border-radius: 50%;
    /*border: 1px solid #3ea7a7;*/
    background-size: 90px 90px;

    width: 90px;
    height: 90px;
    position: absolute;
    top: 69px;
    left: 50%;
    margin-left: -45px;
    z-index: 10;

}

.icon_028_2 {
    background: url("../images/icon/bussiness/icon_028.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -5px;
    top: 1px;
}

.icon_021_1 {
    background: url("../images/icon/bussiness/icon_021.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -5px;
    top: 0px;
}
.icon_022_1 {
    background: url("../images/icon/bussiness/icon_022.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -5px;
    top: 0px;
}

.icon_023_1 {
    background: url("../images/icon/bussiness/icon_023.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -5px;
    top: 0px;
}



.icon_order_none {
    background: url("../images/icon/index/order_none.png") no-repeat;
    background-size: 90px 90px;
    width: 90px;
    height: 90px;
    margin: 100px auto 10px;
}

.icon_07_3
{
    background: url("../images/icon/bussiness/icon_07.png") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 15%;
    top: 4px;
    margin-left: -35px;
}
.icon_10_3
{
    background: url("../images/icon/bussiness/icon_10.png") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 15%;
    top: 4px;
    margin-left: -35px;
}

.line-1 {
    background-color: #49b7b7;
    height: 17px;
    width: .2rem;
    margin-left: 22px;
    position: relative;
}

.line-2 {
    background-color: #49b7b7;
    height: 32px;
    width: .2rem;
    margin-left: 22px;
    position: relative;
}

.line-4 {
    background-color: #49b7b7;
    height: 31px;
    width: .2rem;
    margin-left: 22px;
    position: relative;
}

.line-3 {
    background-color: #49b7b7;
    height: 46px;
    width: .2rem;
    margin-left: 22px;
    position: relative;
}

.circle-1 {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    bottom: -5px;
    left: -4px;
    background-color: #49b7b7;
}

.icon_25 {
    background: url("../images/icon/index/icon_25.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 8px;
    top: 7px;
}

.icon_94
{
    background: url("../images/icon/index/icon_94.png") no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.icon_97
{
    background: url("../images/icon/index/icon_97.png") no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.icon_25_1 {
    background: url("../images/icon/index/icon_25.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -25px;
    top: 0px;
}

.icon_7 {
    background: url("../images/icon/index/icon_7.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 2px;
    top: 0px;
}

.small_star {
    background: url("../images/icon/index/icon_4.png") no-repeat;
    background-size: 12px 12px;
    width: 12px;
    height: 12px;
    position: absolute;
    left: 5px;
    top: 2px;
}

.small_star_1 {
    background: url("../images/icon/index/icon_4.png") no-repeat;
    background-size: 12px 12px;
    width: 12px;
    height: 12px;
    position: absolute;
    left: 5px;
    top: 4px;
}

.icon_10 {
    background: url("../images/icon/public/icon_10.png") no-repeat;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
}
.icon_04_1 {
    background: url("../images/icon/public/icon_04.png") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
}
.icon_03_1 {
    background: url("../images/icon/public/icon_03.png") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
}
.icon_68 {
    background: url("../images/icon/public/icon_68.png") no-repeat;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
}
.icon_68_2 {
    background: url("../images/icon/public/icon_68.png") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
}
.icon_69 {
    background: url("../images/icon/public/icon_69.png") no-repeat;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
}

.icon_70 {
    background: url("../images/icon/public/icon_70.png") no-repeat;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
}
.icon_70_2 {
    background: url("../images/icon/public/icon_70.png") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
}
.icon_68_1 {

    background: url("../images/icon/index/icon_68.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0rem;
    top: 2px;
    /*margin-top: 2px;*/
}

.icon_69_1 {

    background: url("../images/icon/index/icon_69.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    /*display: inline-block;*/
    position: absolute;
    left: 0rem;
    top: 3px;
}

.icon_70_1 {
    background: url("../images/icon/index/icon_70.png") no-repeat;
    background-size: 20px 19px;
    width: 20px;
    height: 19px;
    display: inline-block;
}

.icon_43 {
    background: url("../images/icon/index/icon_43.png") no-repeat;
    background-size: 15px 20px;
    width: 15px;
    height: 20px;
    position: absolute;
    right: 0px;
    top: 13px;
}

.icon_711 {
    background: url("../images/icon/index/icon_711.png") no-repeat;
    background-size: 28px 19px;
    width: 28px;
    height: 19px;
    position: absolute;
    left: 1rem;
    top: 8px;
}

.icon_45 {
    background: url("../images/icon/index/icon_45.png") no-repeat;
    background-size: 45px 45px;
    width: 45px;
    height: 45px;
    margin: 10px auto 0;
}

.icon_46 {
    background: url("../images/icon/index/icon_46.png") no-repeat;
    background-size: 45px 45px;
    width: 45px;
    height: 45px;
    margin: 10px auto 0;
}

.icon_46.cur {
    background: url("../images/icon/index/icon_46.gif") no-repeat;
    background-size: 45px 45px;

}

.icon_99 {
    background: url("../images/icon/index/icon_99.png") no-repeat;
    background-size: 60px 60px;
    width: 60px;
    height: 60px;
    margin: 10px auto 0;
}

.icon_100 {
    background: url("../images/icon/index/icon_100.png") no-repeat;
    background-size: 60px 60px;
    width: 60px;
    height: 60px;
    margin: 10px auto 0;
}

.icon_101 {
    background: url("../images/icon/index/icon_101.png") no-repeat;
    background-size: 60px 60px;
    width: 60px;
    height: 60px;
    margin: 10px auto 0;
}

.icon_102 {
    background: url("../images/icon/index/icon_102.png") no-repeat;
    background-size: 60px 60px;
    width: 60px;
    height: 60px;
    margin: 10px auto 0;
}

.icon_103 {
    background: url("../images/icon/index/icon_103.png") no-repeat;
    background-size: 60px 60px;
    width: 60px;
    height: 60px;
    margin: 10px auto 0;
}

.icon_104 {
    background: url("../images/icon/index/icon_104.png") no-repeat;
    background-size: 60px 60px;
    width: 60px;
    height: 60px;
    margin: 10px auto 0;
}

.icon_105 {
    background: url("../images/icon/index/icon_105.png") no-repeat;
    background-size: 60px 60px;
    width: 60px;
    height: 60px;
    margin: 10px auto 0;
}

.icon_106 {
    background: url("../images/icon/index/icon_106.png") no-repeat;
    background-size: 60px 60px;
    width: 60px;
    height: 60px;
    margin: 10px auto 0;
}

.icon_711.cur {
    background: url("../images/icon/index/icon_711.gif") no-repeat;
    background-size: 28px 19px;
}

.btn-13 {
    /*background-color: #FFFFFF;*/
    background: rgba(207, 205, 206, 0.95);
    position: absolute;
    border-radius: 5px;
    padding: 5px 10px 5px 35px;
    bottom: 1rem;
    left: 1rem;
}

.question_content {
    resize: none;
    outline: none;
    border: none;
    width: 100%;
}

.dian:after {
    position: absolute;
    top: 2px;
    left: 5px;
    font-size: 12px;
    /*right: 100%;*/
    /*width: 2px;*/
    /*height:2px;*/
    display: block;
    content: "\f111";
    color: #5cb1a5;
    /*border-color: transparent;*/
    /*border-style: solid solid outset;*/
    /*border-width: 8px 8px 8px 0;*/
    /*pointer-events: none*/
}
.dian2:after {
    position: absolute;
    top: 2px;
    left: 0px;
    font-size: .8em;
    /*right: 100%;*/
    /*width: 2px;*/
    /*height:2px;*/
    display: block;
    content: "\f111";
    color: #5cb1a5;
    /*border-color: transparent;*/
    /*border-style: solid solid outset;*/
    /*border-width: 8px 8px 8px 0;*/
    /*pointer-events: none*/
}
.dian3:after {
    position: absolute;
    top: 3px;
    left: 10px;
    font-size: 12px;
    /*right: 100%;*/
    /*width: 2px;*/
    /*height:2px;*/
    display: block;
    content: "\f111";
    color: #5cb1a5;
    font-style: normal;
    /*border-color: transparent;*/
    /*border-style: solid solid outset;*/
    /*border-width: 8px 8px 8px 0;*/
    /*pointer-events: none*/
}
.my-menu-list .box-1 {
    position: relative;
}

.my-menu-list .box-1:after {
    position: absolute;
    top: 4px;
    right: 1rem;
    /*font-size: 18px;*/
    /*right: 100%;*/
    width: 18px;
    height: 18px;
    background: url("../images/icon/index/icon_120.png") no-repeat;
    background-size: 18px 18px;
    display: block;
    content: "";
    color: #5cb1a5;
}

.my-icon {
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    display: inline-block;
}

.my-icon.my-icon-1 {
    background: url("../images/icon/public/icon_85.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-2 {
    background: url("../images/icon/public/icon_9.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-3 {
    background: url("../images/icon/public/icon_86.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-4 {
    background: url("../images/icon/public/icon_84.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-5 {
    background: url("../images/icon/public/icon_87.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-6 {
    background: url("../images/icon/public/icon_88.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-7 {
    background: url("../images/icon/public/icon_89.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-8 {
    background: url("../images/icon/public/icon_90.png") no-repeat;
    background-size: 25px 25px;
}


.my-icon.my-icon-9 {
    background: url("../images/icon/public/icon_04.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-10 {
    background: url("../images/icon/public/icon_03.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-11 {
    background: url("../images/icon/public/icon_70.png") no-repeat;
    background-size: 25px 25px;
}




.my-icon.my-icon-12 {
    background: url("../images/icon/public/icon_84.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-13 {
    background: url("../images/icon/public/icon_9.png") no-repeat;
    background-size: 25px 25px;
}



.icon_111 {

    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icon/index/icon_111.png") no-repeat;
    background-size: 25px 25px;
}

.icon_03
{

    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icon/my/icon_03.png") no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0px;
    top:-2px;
}
.icon_07
{

    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icon/my/icon_07.png") no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0px;
    top:-2px;
}
.icon_09
{

    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icon/public/icon_09.png") no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0px;
    top:-2px;
}
.icon_10_1
{

    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icon/public/icon_010.png") no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0px;
    top:-2px;
}
.icon_11
{
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icon/my/icon_11.png") no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0px;
    top:-2px;
}

.icon_18
{
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icon/my/icon_18.png") no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0px;
    top:-2px;
}
.icon_21
{
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icon/my/icon_21.png") no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0px;
    top:-2px;
}
.icon_23
{
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icon/my/icon_23.png") no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0px;
    top:-2px;
}
.icon_6_1
{
    width: 18px;
    height: 18px;
    display: inline-block;
    background: url("../images/icon/index/icon_6.png") no-repeat;
    background-size: 18px 18px;
    position: absolute;
    left: 0px;
    top:0px;
}

.icon_6_1.cur
{

    background: url("../images/icon/index/icon_5.png") no-repeat;
    background-size: 18px 18px;

}
